package com.csair.seam.domain.model.entity;

import java.io.Serializable;

import com.csair.seam.infrastructure.poi.annotation.ExportField;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel
public class FaMatchDetail implements Serializable {

	private static final long serialVersionUID = -2270722434575016470L;

	@ApiModelProperty(value="编码")
	@ExportField(columnName = "编码")
	private String equipCode;
	
	@ApiModelProperty(value="名称")
	@ExportField(columnName = "名称")
	private String equipName;
	
	@ApiModelProperty(value="资产组织（实物）")
	@ExportField(columnName = "资产组织（实物）")
	private String orgName;
	
	@ApiModelProperty(value="资产组织（财务）")
	@ExportField(columnName = "资产组织（财务）")
	private String orgNameF;
	
	@ApiModelProperty(value="使用部门（实物）")
	@ExportField(columnName = "使用部门（实物）")
	private String deptName;
	
	@ApiModelProperty(value="使用部门（财务）")
	@ExportField(columnName = "使用部门（财务）")
	private String deptNameF;
	
	@ApiModelProperty(value="设备状态（实物）")
	@ExportField(columnName = "设备状态（实物）")
	private String statusName;
	
	@ApiModelProperty(value="设备状态（财务）")
	@ExportField(columnName = "设备状态（财务）")
	private String statusNameF;
	
	@ApiModelProperty(value="整体是否相符（Y：是；N：否）")
	@ExportField(columnName = "是否相符")
	private String matchFlag;
	
	@ApiModelProperty(value="是否相符（资产组织）")
	private String orgMatch;
	
	@ApiModelProperty(value="是否相符（使用部门）")
	private String deptMatch;
	
	@ApiModelProperty(value="是否相符（设备状态）")
	private String statusMatch;
	
	@ApiModelProperty(value="账簿编码（实物）")
	private String bookTypeCode;
	
	@ApiModelProperty(value="账簿编码（财务）")
	private String bookTypeCodeF;
	
	@ApiModelProperty(value="成本中心编码（实物）")
	private String costCenterCode;
	
	@ApiModelProperty(value="成本中心编码（财务）")
	private String costCenterCodeF;
	
}
